MQSLQDKASVLSGVDQAEAFAIDESNLFDKLGLQTFINLSTNFYTRVYDDEEEWFQSIFSNSNKEDAIQNQYEFFVQRMGGPPLYSQRKGHPALIGRHRPFPVTHQAAERWLEHMQNALDDSVDIDQDSKIKMMKFFRHTAFFLVAGNELKNQNEKPKHKPQCACKHAANKPAEE